/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package TiposGenericos_JFrameCollections;

/**
 *
 * @author KAREL
 */
public class Persona implements Comparable<Persona> {
    //atributo persona 
    private String nombre;
    private int Edad;

    public int getEdad() {
        return Edad;
    }

    public void setEdad(int Edad) {
        this.Edad = Edad;
    }
    //constructor persona
    public Persona(String nombre, int Edad){
        super();
        this.nombre = nombre;
        this.Edad = Edad;
    }
//propiedades de nombre
    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    @Override
    //metodo anfitrion  
    public int compareTo(Persona o) {
        
      return nombre.compareTo(o.nombre);
       // return o.nombre.compareTo(nombre);
        //return o.Edad-Edad;
        
    }
    @Override
    public String toString()
    {
         return "Nombre: "+ this.nombre
                 + "Edad: " + this.Edad;
    }
    
    
}
